$(function(){
	/**项目指标树*/
	$('#pi_tree').tree({
	    url : 'projectIndex/projectIndexs',
	    onLoadSuccess:function(node,data){
	         var t = $(this);
	  		 if(data){
			     $(data).each(function(index,d){
					if(this.state == 'closed'){
					    t.tree('expandAll');
					}
			     });
			}
	    },
	    onClick : function (node) {
	    	//console.log(node);
	    	$('#dg').datagrid('reload', {
	    		projectIndexId : node.id
	    	});
	    }
	});
	
	/** 附件列表 */
	$('#dg').datagrid({    
	    //title:"任务反馈列表",
		border:0,
		nowrap:true,
		striped:true,
		fit: true,//自动大小
		url:'attachment/queryByPiId',
		queryParams : {bizId : $('#biz_id').val()},
		frozenColumns:[[    
	        {field : 'att_id', title : 'att_id', hidden:true},    
	        {field : 'file_name', title : '文件名称', width:400,
	        	formatter : function (value, row, index) {
	        		return '<a href="' + contextPath + '/attachment/down?attId=' + row.att_id + '" target="_blank">' + value + '</a>';
//	        		return '<a href="/proms/attachment/down?attId=' + row.att_id + '" target="_blank">' + value + '</a>';
	        		//<a target="_blank" href="/proms/attachment/down?attId=71">Chrysanthemum.jpg</a>
	        	}
	        },
	        {field : 'atta_type', title : '类型', width:150,
	        	formatter : function(value, row, index) {
	        		/*if ("task" == value) {
						return "预佐证材料";
					} else {
						return "佐证材料(任务反馈)";
					}*/
	        		return formatTaskAtta(value);
	        	}
	        }
	    ]],
	    columns : [[
			/*{field : 'task_name', title : '任务主题', width : 300},*/
			{field : 'task_name', title : '归属任务', width : 300,
				formatter : function (value, row, index) {
					return '<a href="javascript:void(0);" onclick="openTaskDetail(\'' + row.task_id + '\')">' + value + '</a>';
				}
			},
			{field : 'task_remark', title : '任务描述', width : 300,
				formatter : function (value, row, index) {
					return '<a href="javascript:void(0);" onclick="openTaskDetail(\'' + row.task_id + '\')">' + value + '</a>';
				}
			},
			{field : 'create_time', title : '创建时间', width:150}
        ]],
		singleSelect:true,
		rownumbers:true,
		toolbar:'#tb',
		pagination:true,
		pageSize:20,
		onClickRow:function(rowIndex, rowData){}/*,
		onLoadSuccess:function(data){
			if (data.total == 0) {
                //添加一个新数据行，第一列的值为你需要的提示信息，然后将其他列合并到第一列来，注意修改colspan参数为你columns配置的总列数
                $(this).datagrid('appendRow', { file_name: '<div style="text-align:center;color:red">没有相关记录！</div>' }).datagrid('mergeCells', { index: 0, field: 'file_name', colspan: 3 })
                //隐藏分页导航条，这个需要熟悉datagrid的html结构，直接用jquery操作DOM对象，easyui datagrid没有提供相关方法隐藏导航条
                $(this).closest('div.datagrid-wrap').find('div.datagrid-pager').hide();
            } else {
            	 //如果通过调用reload方法重新加载数据有数据时显示出分页导航容器
            	$(this).closest('div.datagrid-wrap').find('div.datagrid-pager').show();
            }
		}*/
	}).datagrid('getPager').pagination({  
        pageSize: 20,//每页显示的记录条数，默认为10  
        pageList: [20,50,100],//可以设置每页记录条数的列表  
        beforePageText: '第',//页数文本框前显示的汉字  
        afterPageText: '页    共 {pages} 页',  
        displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录'
    });
});

/**
 * 打开关联任务
 * @param id
 */
function openTaskDetail(id) {
	var url = 'task/detailTabs.html?id=' + id;
	showEasyUiWindow('contentFrame', url, 'win', '查看任务详情', 350, 300, true);
}

/**
 * 重载
 */
function reSearch() {
	$('#file_name').val('');
	doSearch();
}

/**
 * 搜索
 */
function doSearch() {
	$('#dg').datagrid('reload', {
		fileName : $('#file_name').val()
	});
}